.menu{
    background: #003366;
    color: #fff;
    a{
        color: #fff;
        text-decoration: none;
        .count{
            font-size: 0.8em;
            position: relative;
            top: -0.5em;
            margin: 0.5ex;               
        }
        &:hover{
            background: #004477;
        }
    }
    ul{
        padding: 0;
        margin: 0;        
        position: relative;        
        box-shadow: 0 0 1px #000;
        li{            
            display: inline-block;
            vertical-align: top;
            ul{
                display: none;
                position: absolute;
                background: #003366;
                left: 0;
                width: 100%;
                z-index: 1;           
                box-shadow: 0 1px 1px #000;
            }
            a{
                display: inline-block;
                padding: 0.5em 1em;                
            }
            &.selected ul{
                display: block;
            }
        }
    }
    .open{
        padding: 0.5em;
        &.active{
            background: #004477;
        }
    }
}